/-docs
/-editor
/-files
/-files-old
/-imports
/-layout
/-storage
/-tests
/-typings
TypeScriptService.ts
functions.ts
ko.ts
persistence.api.ts
persistence.ts
shell.ts
teapo.html
teapo.ts
Teapo: an integrated development environment in a bottle.
v0.4h

Virtual file system stashed right inside this very file. And intelligent editor with syntax highlight and code completion. And HTML/CSS/JS inliner. And TypeScript compiler.

Save the whole state of everything with HTML/ZIP commands from the bottom bar. Or just press Ctrl+S in a desktop browser.

More to come in v0.5j:
  • Drag-drop files/folders
  • CoffeeScript language support
  • Refactoring features: rename, extract function etc.
  • GitHub integration
  • Special powers in node-webkit, Chrome app and similar hosts
  • Support for IE6 and other de-facto bastards
  • Proper encryption (in case Edward Snowden needs an IDE too)


  • Teapo uses JS libraries:
    CodeMirror
    Knockout.js
    Zip.js
    Source code (TypeScript) is available on GitHub. Or open the source within Teapo itself (to rebuild open teapo.html in the file tree and press Ctrl+B).


    Author: Oleg Mihailik
    ready.